package com.itheima_01;

/*
    需求：
        1:定义一个接口(Printable):里面定义一个抽象方法：void printString(String s);
        2:定义一个测试类(PrintableDemo),在测试类中提供两个方法
            一个方法是:usePrintable(Printable p)
            一个方法是主方法，在主方法中调用usePrintable()方法
 */
public class PrintableDemo {
    public static void main(String[] args) {
        //在主方法中调用usePrintable()方法
        usePrintable(s -> System.out.println(s));

        //方法引用符 ::
        usePrintable(System.out::println);

        //可推到的就是可省略的
    }

    private static void usePrintable(Printable p) {
        p.printString("爱生活，爱Java");
    }
}
